/**
 * 使用接口描述一个动物
 * 编号：number、必选、只读
 * 昵称：string、必选
 * 园龄：number、必选
 * 颜色：string、必选
 * 重量：number、必选
 * 行为：any、必选
 * 使用命令行输出创建的数据和行为
 */

 interface IAnimal{
    readonly id:number,
    name:string,
    age:number,
    color:string,
    weight:number,
    action:any
}

const animal:IAnimal = {
    id:1,
    name:"大熊猫",
    age:5,
    color:"white and black",
    weight:100,
    action:function(){
        return `${animal.name}在啃竹子`
    },
}
console.log(animal);
console.log(animal.action());